#ifndef _PRODUCT_H
#define _PRODUCT_H

class Product
{
public:
	Product() {}
	virtual ~Product(){};

	virtual void Print();
};

class ConcreteProduct : public Product
{
public:
	ConcreteProduct() {}
	~ConcreteProduct() {};

	void Print();
};

#endif